Elastic monitoring framework for cloud infrastructures
نویسندگان
چکیده
This paper presents a scalable and elastic distributed system for monitoring Cloud infrastructure based on a pure peer-to-peer architecture. Its distributed nature enables to deploy long-living queries across the network to monitor a diverse set of entities and metrics, spanning across all layers of a Cloud stack which can change rapidly. This allows for aggregating low-level metrics from operating systems, to higher level application-specific metrics derived from services, databases, or application log files. The observed metrics and information can be evaluated and used to reliably trigger policies to automate complex management tasks within a Cloud environment. The architecture incorporates a query framework for obtaining high-level information and a policy framework to provide self-management capabilities to monitored Cloud infrastructure. The system has been implemented as a proof of concept. Details and statistical results are provided to validate the scalability of the underlying architecture.
منابع مشابه
GMonE: A complete approach to cloud monitoring
The inherent complexity of modern cloud infrastructures has created the need for innovative monitoring approaches, as state-of-the-art solutions used for other large-scale environments do not address specific cloud features. Although cloud monitoring is nowadays an active research field, a comprehensive study covering all its aspects has not been presented yet. This paper provides a deep insigh...
متن کاملElastic Business Process Management: State of the Art and Open Challenges for BPM in the Cloud
With the advent of cloud computing, organizations are nowadays able to react rapidly to changing demands for computational resources. Not only individual applications can be hosted on virtual cloud infrastructures, but also complete business processes. This allows the realization of so-called elastic processes, i.e., processes which are carried out using elastic cloud resources. Despite the man...
متن کاملA Generic Framework for Service-Based Business Process Elasticity in the Cloud
Cloud computing is a new model for the provisioning of dynamically elastic and often virtualized resources at the levels of infrastructures, platforms and software. Cloud platforms are being increasingly used for the deployment and execution of service-based business processes (SBPs). Nevertheless, the provisioning of elastic infrastructures and/or platforms is not sufficient to provide users w...
متن کاملTowards a Description of Elastic Cloud-native Applications for Transferable Multi-Cloud-Deployments
Elastic container platforms (ECP) like Docker Swarm, Kubernetes (k8s) and Apache Mesos have gotten more and more attention by practitioners in recent years [1]. Elastic container platforms fit very well with existing cloud-native application (CNA) architecture approaches [6]. Corresponding system designs often follow a microservice-based architecture [8, 5]. Nevertheless, the reader should be a...
متن کاملTowards an architecture for deploying elastic services in the cloud
Cloud computing infrastructure services enable the flexible creation of virtual infrastructures on-demand. However, the creation of infrastructures is only a part of the process for provisioning services. Other steps such as installation, deployment, configuration, monitoring and management of software components are needed to fully provide services to end-users in the cloud. This paper describ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IET Communications
دوره 6 شماره
صفحات -
تاریخ انتشار 2012